@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0;}
img{border:none;}
ul,li{list-style:none;}
body{font-family:"Microsoft YaHei"; font-size:14px; width:100%; max-width:640px; }
a{color:#000; text-decoration:none;}
a:hover{color:#308601; text-decoration:none;}
img{width:100%;}
.title{ text-align:center; font-size:16px; color:#F00; padding:10px 0px 10px 0px;}


.mian{width:100%; height:auto; float:left; position:relative; padding-bottom:40px;}
.top{width:100%; height:auto; float:left; background:#AE2422; padding:20px 0;}
.logo{width:40%; float:left; margin-left:5px;}
.tel{width:50%; float:right; margin-right:5px;}
/* banner */
#hwslider ul li:last-child{background: #f90; text-align: center;}
#hwslider ul li h4{height:42px; margin: 40px auto;font-size: 36px;}	
.intro{position:absolute; left:20%; top:20%; width: 240px; background: rgba(0,0,0,.3); padding: 6px;z-index: 2; color: #fff;line-height: 26px}

#hwslider{width: 100%;height:auto;min-height: 120px;margin:0px auto; position: relative; overflow: hidden;}
#hwslider ul{width: 100%; height:100%; position: absolute; z-index: 1}
#hwslider ul li{display:none;position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
#hwslider ul li.active{display: block;}
#hwslider ul li img{max-width: 100%}
#dots{position: absolute; bottom:20px; left:200px; min-width:60px; height: 12px; z-index: 2;}
#dots span{float: left; width:12px;height: 12px; border: 1px solid #fff; border-radius: 50%; background: #333; margin-right: 8px; cursor: pointer;}
#dots span.active{background:orangered}
.arr{display:none;position: absolute; top: 140px; z-index: 2;width: 40px; height: 40px; line-height: 38px; text-align: center;; font-size: 36px; background: rgba(0,0,0,.3); color: #fff; text-decoration: none}
.arr:hover{background: rgba(0,0,0,.7); text-decoration: none;}
#hwslider:hover .arr{display: block; text-decoration: none;color: #fff}
#prev{left: 20px}
#next{right: 20px}
.nav{width:100%; height:auto; float:left;}
.nav ul{width:100%; height:auto; float:left; padding:10px 0; border-bottom:1px solid #D4D4D4;}
.nav ul li{width:25%; float:left; text-align:center; line-height:30px; padding:5px 0;}
.nav ul li img{width:45px; height:45px;}
.Height10{width:100%; height:10px; background:#E8E8E8; float:left;}
.about{width:96%; height:auto; padding:0 2%; float:left; border-top:1px solid #D4D4D4; padding-bottom:15px;}
.about_title{width:100%; height:50px; line-height:42px; float:left; background:url(../images/about_title.jpg) left bottom repeat-x; color:#B83B37; font-size:16px; }
.about_title a{float:right; font-size:14px;}
.about_con{width:100%; height:auto; float:left; line-height:25px; text-indent:2em; padding:15px 0;}
.BJrx{width:100%; height:40px; line-height:40px; float:left; background:#AE2422; color:#fff; text-align:center; font-size:20px;}
.new{width:96%; height:auto; float:left; padding:0 2%; border-top:1px solid #D4D4D4;}
.new_con{width:100%; height:auto; float:left; padding-bottom:20px;}
.new_con ul{width:100%; height:auto; float:left; padding:10px 0;}
.new_con ul li{width:100%; height:30px; line-height:30px; float:left; background:url(../images/icon09.jpg) left center no-repeat; text-indent:20px;}
.new_con ul li span { float:right;}
.cgal{width:96%; height:auto; float:left; padding:10px 2%; border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4;}
.cgal_title{width:100%; height:40px; line-height:40px; float:left; background:url(../images/title_bg02.jpg) left center repeat-x; text-align:center;}
.cgal_title span{z-index:1000; padding:0 20px; background:#fff; color:#B83B37; font-size:16px;}
.cgal_con{width:100%; height:auto; float:left;}
.cgal_con dl{width:44%; height:auto; float:left; margin:8px 3%;}
.cgal_con dt{width:100%; float:left;}
.cgal_con dt img{width:100%; height:180px;}
.cgal_con dd{width:100%; height:30px; line-height:30px; float:left; background:#C31111; color:#fff; text-align:center; font-size:16px; margin-top:5px;}
.cgal_con_more{width:99%; height:30px; line-height:30px; float:left; text-align:center; border:1px solid #DADADA;}
.cgal_con_more a{color:#C31111;}
.cgal_con dd a{ color:#ffffff;}
.contact{width:96%; height:auto; float:left; border-top:1px solid #D4D4D4; padding:0 2%;}
.contact_con{width:100%; height:auto; float:left; padding-bottom:20px; padding-top:10px;}
.contact_con p{width:100%; height:30px; line-height:30px; float:left; margin-top:10px;}
.contact_con a{padding:0 10px; float:left;}
.contact_con_L{width:15%; float:left; text-align:right;}
.contact_con_R{width:81%; float:left; padding:0 2%; background:#A4A4A4; color:#fff;}
.bottom{width:100%; height:40px; float:left; background:#AE2422; position:fixed; bottom:0; left:0; z-index:1001;}
.bottom ul{width:100%; height:40px; float:left;}
.bottom ul li{width:33.3%; float:left; text-align:center; margin-top:3px;}
.bottom ul li img{width:35px; height:33px;}